﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp4
{
    class Program
    {
        /*二、去掉上面一段文字的所有空格，并统计空格数。*/
        static void Main(string[] args)
        {
            //method1();
            string s = "C# (英 文名为 CSharp) 是 微  软开发的一种 面向对 象的 编程 语言。C# 语言具备了面向对象 语言 的特 征，  即封装、继承、多态，并且添加了  事件和委托，增强了 编程的灵 活性。C# 语 言是  一种安全的、稳定的、简 单 的、面向对象的编程 语言 ，其语 法与 C++ 类似，但在编程过  程中要比 C++ 简单；它不仅去掉了 C++ 和 Java 语  言中的一些复杂特性，还提  供了可视化 工具，能够高效地 编写程序。C# 是运行  在.NE  T平台之上的  编程 语言。";
            string[] arr = s.Split(' ');
            string s1="";
            int A = s.Length;
            for (int i = 0; i < arr.Length; i++)
            {
                s1 += arr[i];
            }
            int B = s1.Length;
            int C = A - B;
            Console.WriteLine(C);
            Console.WriteLine(s1);
        }

        private static void method1()
        {

            //需求 将字符串变成abcdef 且统计出，的个数
            /*
                思路：
                   1.使用string中的split方法 做到分割字符串 
                   2.分割后可以得到去掉逗号的字符串
                   3.s.length获取字符串的原始长度A
                   4.vs.length获取被分割后（去掉逗号）的字符串的长度B
                   5.A-B得到分隔符的个数
                   6.定义一个新的字符串 接收去掉分隔符的旧字符串
             */

            //传递字符串中的分隔符号 会返回一个String类型的数组 

            string s = "a,b,c";
            /* //Console.WriteLine(s.Length);
             int A = s.Length;
             string[] vs = s.Split(',');
             //Console.WriteLine(vs.Length);
             int B = vs.Length;

             Console.WriteLine(A-B);*/
            string[] vs = s.Split(',');
            string s1 = "";
            for (int i = 0; i < vs.Length; i++)
            {
                Console.WriteLine(vs[i]);
            }
            Console.WriteLine(s1);//这样的执行结果 是：

            /*  string s1 = "";
              Console.WriteLine(s1);
              //这个时候得到了去掉逗号的字符串
                foreach (var item in vs)
                {
                  s1 =s1 + item;
                }*/
        }
    }
}
